package com.daydayup.learn;

import org.springframework.stereotype.Service;


/**
 * 直接跑Java代码，验证逻辑，不太关心真实数据落盘，不需要启动微服务和连接真实数据库
 * 模拟一切操作步骤，逻辑通过，不执行SQL，可以指定返回任意值。优点如下：
 * 1 完全脱离数据库/MQ，避免废数据产生
 * 2 只针对一个小方法逻辑，不启动其他避免其他因素产生的干扰
 */
@Service
public class MemberService {

    public String add(Integer uid) {
        System.out.println("----come in addUser,your uid is:"+uid);
        if (uid == -1) {
            throw new IllegalArgumentException("paramter is negative...");
        }
        return "ok";
    }

    public int del(Integer uid) {
        System.out.println("-----come in del,your uid is:"+uid);
        return uid;
    }
}
